home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / frame / part2 < prev   
Internet Message Format  |  1994-03-27  |  46KB

  1. Path: bloom-beacon.mit.edu!senator-bedfellow.mit.edu!faqserv
  2. From: bobmcc@tcs.com (Bob McCormick)
  3. Newsgroups: comp.text.frame,news.answers,comp.answers
  4. Subject: FrameMaker FAQ (Frequently Asked Questions) 2/2
  5. Supersedes: <frame/faq/part2_762159235@rtfm.mit.edu>
  6. Followup-To: comp.text.frame
  7. Date: 27 Mar 1994 10:34:43 GMT
  8. Organization: Teknekron Communications Systems, Inc.
  9. Lines: 1152
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 10 May 1994 10:34:18 GMT
  12. Message-ID: <frame/faq/part2_764764458@rtfm.mit.edu>
  13. References: <frame/faq/part1_764764458@rtfm.mit.edu>
  14. Reply-To: bobmcc@tcs.com
  15. NNTP-Posting-Host: bloom-picayune.mit.edu
  16. Summary: This posting contains a list of Frequently Asked
  17.          Questions (and answers) about the FrameMaker set
  18.          of document publishing products.  These FAQs should 
  19.      be read by anyone who wishes to post to the 
  20.          comp.text.frame newsgroup or the framers mailing 
  21.      list.  This is part 2 of 2 parts.
  22. X-Last-Updated: 1994/02/15
  23. Originator: faqserv@bloom-picayune.MIT.EDU
  24. Xref: bloom-beacon.mit.edu comp.text.frame:6332 news.answers:16890 comp.answers:4331
  25.  
  26. Archive-name: frame/faq/part2
  27. Version: 2.4
  28. Last-modified: 1994/02/15
  29.  
  30. This is part 2 of 2 of the FrameMaker FAQ (Frequently Asked
  31. Question) list.  To get part 1, send e-mail:
  32.     To: mail-server@rtfm.mit.edu
  33.     with body containing: send usenet/news.answers/frame/faq/part1
  34. or
  35. ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
  36. or
  37. http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
  38.  
  39. ============================================================
  40. * PAGE LAYOUT
  41.  
  42. ------------------------------------------------------------
  43. ** PAG-1: Is there any easy way to move one or more pages to a different
  44. place in the document? (Two layout models.)
  45.  
  46. FM supports two basic layout models; let's call them "newspaper" and
  47. "term paper".  In the term paper model, there's basically one story
  48. that flows from one page to the next; the pages themselves can be
  49. thought of as transient, existing only to divide up the flow.  In the
  50. newspaper model, the pages exist independently of the stories, and you
  51. place the stories by reshaping the text columns and linking a column
  52. on page 1 to a column on another page.  The newspaper model is also
  53. used for producing "forms".  Overhead transparencies can be done with
  54. either model.
  55.  
  56. In the newspaper model, you probably start out by using Page->Add Page
  57. to create the proper number of pages, then placing stories in the
  58. columns, and linking those columns to additional ones on later pages
  59. as necessary.  Pages are not automatically generated when text flows
  60. out of a column (Autoconnect is off). There's no "easy" way to
  61. rearrange pages, but this model doesn't often require it.
  62.  
  63. In the term paper model, you start with one page, and let a
  64. lengthening story automatically generate additional pages (Autoconnect
  65. is on).  If style dictates that page break is required, you simply tag
  66. the next paragraph as "Start at Top"; this is probably built into the
  67. cataloged tag.  In this model, you don't move "pages" around, you move
  68. bunches of sentences around (using Cut and Paste), and the pages
  69. adjust themselves automatically.
  70.  
  71. Note that in the term paper model you DON'T want to use "Add Page" and
  72. you DO want to place any graphics in a anchored frame or table, so
  73. they'll move with the text, not stick to the page.
  74.  
  75. Things can get complicated when you want an exception page in the
  76. middle of a term paper, such as a rotated page for a landscape
  77. formatted graphic.
  78.  
  79. Additional points:
  80.  
  81. - There is NO way to cut/copy and then paste a master page as a unit.
  82.  
  83. - There is NO way to cut/copy and then paste a reference page as a unit.
  84.         You can only add a new (empty) master/reference page, and then
  85.         copy and paste objects from the source page.
  86.  
  87. - There is NO way to add a new page (Page:Add Page) and simultaneously
  88.   specify a desired master page.
  89.     An added page ALWAYS gets master page "Right" (or "Left" in a
  90.     2-sided document as appropriate).  If you want to add a page
  91.     using a different master page you must first add it and then
  92.     apply the master page using Page:Column Layout.  If the desired
  93.     master page has a different arrangement of text columns you will
  94.     often end up with "orphan" text columns that you must delete.
  95.  
  96. Contributor: David Cortesi <cortesi@informix.com>
  97.  
  98. ------------------------------------------------------------
  99. ** PAG-2: How do I force a page break?
  100.  
  101. Ideally, you would have a unique tag that leads off the text on the
  102. new page (e.g., Head1), and you set this paragraph format to Start:
  103. Top of Page or Top of Column.  However, this is not always
  104. appropriate.  There are a few other solutions:
  105.  
  106. *** A. Create a Paragraph tag called PageBreak, and set its point size to
  107. 4.0pt (smallest possible), Space Above to 0, and Space Below to 999pt.
  108. The huge space below forces the next paragraph to the top of the page.
  109. Contributor: <rgf@concurrent.co.uk>
  110.  
  111. *** B. Create a Paragraph tag called PageBreak, and set its Start to Top
  112. of Page (or Column).  Set the point size to 4.0pt (smallest possible),
  113. Space Above to 0, and Space Below to 0.  Set the leading to the
  114. negative of the point size and the Space Above of the following
  115. paragraph.  This causes the two paragraphs to overlap.
  116. Contributor: Lester C. Smalley
  117.  
  118. *** C. Select the first paragraph that you want on the new page and do
  119. "ESC j P".
  120. Contributor: L. Daniel York <ldy@copley.mv.com>
  121.  
  122. ------------------------------------------------------------
  123. ** PAG-3: How can I change the page size of an existing document?
  124.  
  125. Use ONE of the following methods:
  126.  
  127. *** A. Edit the MIF file.
  128.  
  129. To change master page sizes, save the file as a MIF document, and then
  130. edit the MIF file -- search-and-replace all instances of 8.5" x 11.0"
  131. with the desired measurements.  Look for the attribute "PageSize".
  132. Save the MIF file, and then open it again in FrameMaker -- you will
  133. have to use the Page Layout dialog box to reapply Master Page --> Body
  134. Page formats, although perhaps you could use the Use Formats From
  135. dialog box, specifying the current document as the template and
  136. updating only the Page Layout.
  137.  
  138. Also, after doing this, remember to reformat any tabs at the right end
  139. of the template's headers/footers.
  140.  
  141. Contributors: Jonathan B. Horen <horen@rs.com>
  142.               Anders Thulinc <ath@linkoping.trab.se>
  143.  
  144. *** B. Copy formats.
  145.  
  146. 1.  Make a new document of the right size.
  147. 2.  Save this document as a new name.
  148. 3.  Open your old Template.
  149. 4.  Go to the Master Pages of both documents, 
  150.     For each master page in the old template:
  151.     - Create or go to that Master Page in the New document,
  152.     - In the New document, Edit: Select All on Page and delete,
  153.     - In the Old document, Edit: Select All on Page and copy,
  154.     - In the New document, Paste.
  155. 5.  In the New Document, Select Use Formats from the File menu
  156.     and bring over everything EXCEPT the Page Layouts.
  157.  
  158. Contributor: Alan S. Koch  <ask@sei.cmu.edu>
  159.  
  160. *** C. Frame's Method.
  161.  
  162. A slightly different method is described in Using FrameMaker, Chapter
  163. 14: Specifying Page Layout, Changing a document's page size.
  164.  
  165. Contributor: Ari Cohn <acohn@synopsys.com>
  166.  
  167. ------------------------------------------------------------
  168. ** PAG-4: I used a rotated (landscape) page for a large figure, but the
  169. figure keeps moving to a portrait page!
  170.  
  171. If you have a document which contains a figure too wide for a portrait
  172. page, you can created a landscape master page for it to reside on.
  173.  
  174. The problem is that when you add stuff on the pages before the
  175. landscape page, the landscape figure moves onto another (portrait)
  176. page, and the new text goes onto the landscape page.  If you separate
  177. the landscape page from the flow, then the figure numbers get messed
  178. up.
  179.  
  180. The easiest solution is to create the figure rotated in an anchored
  181. frame.  You can use a large "scratch" page somewhere to create the
  182. figure of such a size that, when rotated, it will fit on your standard
  183. portrait page. Thus you won't need a custom master page.  Turn off
  184. Cropping in the Special Anchored Frame dialog will allow the frame to
  185. extend beyond the margins, which might allow it to be edited on a
  186. portrait page.  You need to rotate the figure back to horizontal
  187. whenever you need to edit it.
  188.  
  189. Custom master pages in the middle of a document are a problem because
  190. you cannot integrate them into the automatic alternation of left/right
  191. master pages; you cannot create "alternative" left/right master pages.
  192.  
  193. Contributor: Rob Weinberg <robertw@informix.com>
  194.  
  195. ------------------------------------------------------------
  196. ** PAG-5: How can I get text to flow around a graphic?
  197.  
  198. This is described in the FM User Manual, Chapter: Controlling the Flow
  199. of Text, Flowing text around a graphic (Windows version: page 17-14;
  200. Unix version: page 15-11).
  201.  
  202. ============================================================
  203. * PRINTING
  204.  
  205. ------------------------------------------------------------
  206. ** PRT-1: How can I print "DRAFT" on the background of every page?
  207.  
  208. *** A. Insert PostScript code into your document
  209.  
  210. On the master page, create a new text rectangle.  Add the following
  211. text:
  212.     (DRAFT) /Times-Roman /B -52 /UL .8
  213.     #include "$FMHOME/.fminit2.0.ps/docs/BigFill.ps
  214.  
  215. where $FMHOME is the pathname of your $FMHOME directory.  Select the
  216. text rectangle and choose Format Flow.  Select PostScript Code and
  217. choose OK.  Go to the body pages and print.
  218.  
  219. The arguments are:
  220.     1 = string to print, in parenthesis, e.g. (PRELIMINARY)
  221.     2 = font desired: /font, e.g. /Times-Roman
  222.     3 = mode code where /W = fill width, /H = fill height, /B = fill both,
  223.             expands the characters to fill the text rectangle
  224.     4 = rotate value from -180 to +180
  225.          where positive = counterclockwise, negative = clockwise
  226.     5 = starting corner: /LL /LR /UR /UL  where LL = lower left, etc.
  227.     6 = grayscale value from 0 to 1 where 0 = black, 1 = white
  228.  
  229. The size of the text is determined by the size of the text rectangle
  230. and the "mode code" argument.
  231.  
  232. For Mac users: Obtain the file BigFill.ps from somewhere and put it in
  233. the same folder as your document. Then follow the above instructions,
  234. except use: #include "BigFill.ps"
  235.  
  236. *** B. Update the FMlpr script
  237.  
  238. The "Printer Name" field on the print box is passed to the FMlpr
  239. script.  A printername of xxx:yyy calls FMlpr.xxx with a printername
  240. of yyy (xxx is translated to lowercase).  This allows supporting
  241. multiple paper trays, fax modems, draft printing etc., merely by
  242. adding scripts into $FMHOME/.fminit2.0.  
  243.  
  244. The FMlpr.draft script will print "DRAFT" in the background of every
  245. page.  Note that the FMlpr.draft file must be made executable 
  246. (chmod a+x FMlpr.draft). Access via
  247. ftp://ftp.frame.com/outgoing/framers.dir/unix/fmlpr/draft.lpr
  248.  
  249. Contributor: Graham Williams <gjw@csis.dit.csiro.au>
  250.  
  251. ------------------------------------------------------------
  252. ** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
  253.  
  254. In FM2.1, you could place "ps -h" in the Printer Name box in the Print
  255. dialog, to get a file printed without a header (Unix or similar
  256. systems).  In FM3.0, the printer script was changed.  To restore this
  257. feature, edit $FMHOME/.fminit2.0.ps/FMlpr (FM3) or
  258. $FMHOME/fminit/FMlpr (FM4), and change occurrences of
  259.             "$PRINTER"
  260. to
  261.             $PRINTER
  262.  
  263. in the lpr commands.  This allows multiple arguments to be passed to
  264. lpr, instead of passing the entire text to the -d or -P switch.
  265.  
  266. ------------------------------------------------------------
  267. ** PRT-3: How can I set the default printer name?
  268.  
  269. Refer to FrameMaker Reference manual, Page D-5, Resources for the
  270. "Print dialog box".  Add the following line to your .Xdefaults file:
  271.     Maker.printerName: {printername}
  272.  
  273. NOTE: This will affect any document which has not yet been stored with
  274. a printer name.  If a document was Saved with a printer name, the
  275. saved name will be used.
  276.  
  277. The printer name will be saved with the document when:
  278.     you save after you print the document, and in the Print dialog, 
  279.     the PrinterName edit box contained something even marginally different 
  280.     from what is specified by your Maker.printerName: 
  281.     (either because you changed it, or 
  282.      because it had previously been saved that way)
  283.     e.g. "34b" vs. "34b -h"
  284.  
  285. The printer name will NOT be saved with the document when:
  286.     you save after you print the document, and in the Print dialog, 
  287.     the PrinterName edit box was IDENTICAL to
  288.     what is specified by your Maker.printerName: 
  289.     (either because you changed it, or 
  290.      because it had previously been saved that way)
  291.  
  292. If you build templates, you must be sure there is NOT a printer name
  293. saved in the templates, or people's defaults will not affect them.
  294.  
  295. To remove the PrinterName from a document that has one saved with one:
  296. 1.  Open the document.
  297. 2.  Select File:Print
  298. 3.  Change the Printer Name edit box to be IDENTICAL to 
  299.     Maker.printerName: in YOUR .Xdefaults
  300. 4.  Click OK (print the document.)
  301. 5.  Select File:Save
  302.  
  303. Contributor: Alan S. Koch <ask@sei.cmu.edu>
  304.  
  305. ------------------------------------------------------------
  306. ** PRT-4: How can I print pages in pamphlet/booklet/signature order? 
  307.  
  308. Pamphlet/booklet/signature order is where two logical pages are
  309. printed on each side of a physical sheet of paper, double-sided, and
  310. the pages are folded and stapled in the middle.  For a 2-sheet, 8 page
  311. booklet, the page order would be: 8 & 1, 2 & 7, 3 & 6, 4 & 5.
  312.  
  313. *** A. PSUtils
  314. PSUtils is a package of utilities to manipulate PostScript files.
  315. Page selection and rearrangement are supported, including arrangement
  316. into signatures for booklet printing, and page merging for
  317. 2up/4up/8up/9up printing.
  318.  
  319. psbook          rearranges pages into signatures
  320. psselect        selects pages and page ranges
  321. pstops          performs general page rearrangement and selection
  322. psnup           uses pstops to merge multiple pages per sheet
  323. epsffit         fits an EPSF file to a given bounding box
  324.  
  325. PSutils is available from ftp://ftp.dcs.ed.ac.uk/pub/ajcd/psutils.tar.Z 
  326.  
  327. It is written by Angus Duggan.  The package is also available in the
  328. news:comp.sources.misc archives, or mail a message to archie@archie.unl.edu
  329. with the single body line of
  330.     prog psutils
  331.  
  332. Contributors: Angus Duggan <ajcd@dcs.ed.ac.uk
  333.               Robert Pincus <robert@atmos.washington.edu>
  334.               David Cortesi <cortesi@helium.informix.com>
  335.  
  336. *** B. DynoPage (Mac)
  337. On the Macintosh, the DynoPage 2.0 software will do this.  It also
  338. prints many other formats, such as 2-up, 6-up, etc.  A free demo disk
  339. is available.  Contact: 
  340.     Portfolio Software              Tel: +1 800-729-3966
  341.     10062 Miller Avenue             Fax: +1 408-252-0440
  342.     Suite 20                        Applelink: PORTFOLIO
  343.     Cupertino, CA 95014-3466 USA    CompuServe: 75300,520
  344.                                     America Online: Portfolio
  345.  
  346. *** C. Double Up and Double Up Professional (Windows)
  347. On Windows, the Double Up software will do this.  (A Unix version is
  348. in Beta Test.)  Contact:
  349.     Legend Communications Inc.      Tel: +1 800-668-7077
  350.     54 Rosedale Avenue              CompuServe: 73220,2006
  351.     Brampton ON L6X 1K1, Canada
  352.  
  353. ------------------------------------------------------------ 
  354. ** PRT-5: Is there a way to print certain pages or ranges from a book
  355. or file, besides the one-range-at-a-time printing via FM?
  356.  
  357. The "psxlate" program can extract a whole bunch of pages and
  358. organizations from DSC compliant PostScript, which Frame is.  The
  359. program is contained in the software package called Psroff (the
  360. non-Adobe TranScript program).  The output of psxlate is standard
  361. out, so it can be redirected to the printer or to a file for later
  362. printing.
  363.  
  364. The software is available for FTP from ftp.uu.net.
  365.  
  366. Contributor: brown@wi.extrel.com
  367.  
  368. ------------------------------------------------------------
  369. ** PRT-6: How can I print double-sided on a printer that supports it?
  370.  
  371. *** A. HP LaserJet IIISi
  372.  
  373. Have FMlpr (or manually) insert this line somewhere near the top of
  374. the temp PostScript file (probably after %%EndComments):
  375.  
  376.     statusdict begin false settumble true setduplexmode end
  377.  
  378. Then to keep the DOS users happy, insert somewhere near the end:
  379.  
  380.     statusdict begin false setduplexmode end
  381.  
  382. Contributor: Nate Stelton <etan@tellabs.com>
  383.  
  384. There is an FMlpr.duplex script written:
  385. ftp://ftp.frame.com/outgoing/framers.dir/unix/fmlpr/duplex.lpr
  386.  
  387. ============================================================
  388. * FILTERS, IMPORT/EXPORT, POSTSCRIPT
  389.  
  390. ------------------------------------------------------------
  391. ** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
  392.  
  393. There is a document (FM format) that lists free, shareware, and
  394. commercial filters that convert to or from FM.  The document is posted
  395. to this list when it is changed.  The document is quite detailed, so
  396. PLEASE try to get the document and read it before asking on the
  397. network for a filter.  There is too much information to include the
  398. whole filter document in the FAQ. (However, I have put info on some
  399. filters in later questions.)
  400.  
  401. The filter list document and/or some of the free and shareware filters
  402. can be obtained at the sites listed below:
  403.  
  404. ftp://ftp.irisa.fr/pub/FrameMaker/Filters/
  405. ftp://procyon.cis.ksu.edu/pub/FUN/Filters/
  406. ftp://sunbane.engrg.uwo.ca/pub/fun/filters/
  407. ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/filters/
  408. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filtdoc.dir/filters.bk
  409. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/
  410.  
  411. A mail server is available for most of the filters:
  412.     To: ftp-server@ftp.uni-stuttgart.de
  413.     body contains: 
  414.         help
  415.         index
  416.  
  417. The filters reside in the directory:
  418. /pub/unix/text-processing/framemaker/filters
  419.  
  420. The filters are packed and encoded in various ways (shar, .Z, tar),
  421. and unpacking programs are available from the mail server; see INDEX.
  422.  
  423. If you do not have access to any of these methods, request the list by
  424. sending email to Ed van Leeuwen <Ed.van.Leeuwen@tnofel.fel.tno.nl> or
  425. Mark Lawrence <framers-request@drd.com>.
  426.  
  427. Contributors: Ed van Leeuwen <Ed.van.Leeuwen@tnofel.fel.tno.nl>
  428.               Mark Lawrence <framers-request@drd.com>.
  429.               Hansjuergen Paul <paul@iatge.uucp>
  430.               Barbara Burr <Burr@rus.uni-stuttgart.de>
  431.  
  432. ------------------------------------------------------------
  433. ** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
  434.  
  435. The document file is the same on every platform that Frame supports,
  436. so there is no conversion.  If you're having trouble, make sure that
  437. you are transferring in "binary" mode, not text mode, not MacBinary
  438. mode.  If moving to the Mac, you will have to open FM and then open
  439. the file; double-clicking the file icon won't work.  If the document
  440. does not show in the Open File dialog, press Option while choosing
  441. File Open.
  442.  
  443. If the two platforms are running different versions (1.3/2.x/3.x),
  444. and/or you have to convert to an older version, write the file out in
  445. MIF format before transferring, and transfer in text mode.
  446.  
  447. Except for the special case in the previous paragraph, you do not
  448. have to convert to MIF to transfer between platforms, unless you can
  449. only do the transfer in text mode.
  450.  
  451. ------------------------------------------------------------
  452. ** FIL-3: Why do my imported images show up as gray rectangles when I
  453. transfer a file from <platform-A> to <platform-B>?
  454.  
  455. Note that imported graphics may not display or print on the new
  456. platform; consult FM Reference Manual Appendix on "Using FrameMaker on
  457. Multiple Platforms."  This occurs because the graphics are displayed
  458. using features of the operating system (such as QuickDraw routines on
  459. the Mac and PostScript on the NeXT) that are not available on every
  460. platform.
  461.  
  462. If you "Copy File Into Document" when importing, and set the "Save
  463. FrameImage with Imported Graphic" attribute (in File:Preferences),
  464. your graphics will be displayed no matter what platform you're on.
  465. Although you cannot always import a given graphic format into a given
  466. platform's FrameMaker, once that graphic is imported with the
  467. FrameImage, its contents are displayable in any platform's FrameMaker.
  468. Again, consult the Reference Manual.  Note that FrameImages are 72DPI
  469. bitmaps, so you can display the image, but you won't necessarily like
  470. what you get if you print it.
  471.  
  472. ------------------------------------------------------------
  473. ** FIL-4: How can I automatically import a graphic file whose format is 
  474. not recognized by FM, if I can how to do the conversion manually?
  475.  
  476. Modify in $FMHOME/.fminit2.0 the files suffixlist and MifRead.
  477. You can add any filters you want as long as they return a file in a
  478. format directly recognised by frame (mif, rasterfile, xwd...)
  479.  
  480. Warning: if you translate in xwd or raster, frame will give a .rf
  481. extension to the resulting file (copied in the calling directory),
  482. EVEN if such a file already exists.
  483.  
  484. The first time, you can't import, by copy, only by reference.
  485.  
  486. Contributor: Bertrand Decouty
  487.  
  488. ------------------------------------------------------------
  489. ** FIL-5: How do I incorporate code fragments in a Frame doc?  
  490.  
  491. There is a filter called prog2mif to handle this.  It is available with
  492. the other filters (see question FIL-1).
  493.  
  494. The most difficult part is that tabs work differently in code text
  495. files than they do in FM.  In code, tab usually goes to the next tab
  496. stop after the current column.  In FM, tab goes to the next tab stop,
  497. according to the number of tabs on the line.
  498.  
  499. Contributor: Janick Bergeron <janick@bcrkd13.bnr.ca>
  500.  
  501. ------------------------------------------------------------
  502. ** FIL-6: Are there any SGML converters for FM?
  503.  
  504. *** A. MIF/SGML Conversion System (Unix)
  505.     "MIF/SGML Conversion System"        John Payne
  506.     Avalanche Development Company       Tel: +1 303-449-5032
  507.     947 Walnut Street                   Fax: +1 303-449-3246
  508.     Boulder, CO 80302 USA               Internet: john@avalanche.com
  509.  
  510. *** B. OmniMark (on all Frame platforms)
  511.     OmniMark                            North America: 800-565-9465
  512.     Exoterica Corporation               Tel: +1 613-722-1700
  513.     1545 Carling Avenue                 Fax: +1 613-722-5706
  514.     Ottawa, ON  K1Z 8P9  CANADA         Internet:  info@xgml.com
  515.  
  516. OmniMark provides SGML support for FrameMaker and FrameBuilder through
  517. its rich development language.  OmniMark's built-in SGML parser
  518. supports all SGML DTDs.
  519.  
  520. ------------------------------------------------------------
  521. ** FIL-7: I am having problems transferring PostScript in and out of FM.
  522.  
  523. You can also get help from the folks on comp.lang.postscript and
  524. comp.sources.postscript newsgroups.  The comp.lang.postscript FAQ
  525. is available via e-mail:
  526.     To: mail-server@rtfm.mit.edu
  527.     body contains: send usenet/news.answers/postscript/faq/part1-4
  528.                    send usenet/news.answers/postscript/faq/part5-6
  529.                    send usenet/news.answers/postscript/faq/part7-10
  530.                    send usenet/news.answers/postscript/faq/part11
  531.                    send usenet/news.answers/postscript/faq/part12
  532.                    send usenet/news.answers/postscript/index
  533.  
  534. *** A.  Can't take FM3 PostScript and import into LaTex
  535.  
  536. Comment out the following lines in the FM PostScript file, FMDOCUMENT
  537. procedure:
  538.    setpapername
  539.    manualfeed {true} {papersize} ifelse
  540.    {manualpapersize} {false} ifelse
  541.    {desperatepapersize} if
  542.  
  543. Modify the size of the BoundingBox, needed especially for small FM
  544. figures.  Use ps2epsi, pstoepsi, or bbfig to compute the proper size.
  545.  
  546. There is a Unix shell script contributed by Peter Nuth that does a lot
  547. of the edits automatically.
  548. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/fixfm3ps.sh
  549.  
  550. Contributors: Jan van der Steen <jansteen@cwi.n>
  551.               Ingolf Markhof <markhof@ls12.informatik.uni-dortmund.de>
  552.               Amir Samad <amir@skua.bu.edu>
  553.               Peter R. Nuth <nuth@ai.mit.edu>
  554.               Albert Pang  <albert@brahms.INSL.McGill.CA>
  555.  
  556. *** B.  Can't take FM4 PostScript and import into LaTex
  557.  
  558. Similar to above for FM3, but different items need to be editted.
  559.  
  560. There is a Unix shell script contributed by Peter Nuth that does 
  561. the edits automatically.
  562. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/fixfm4ps.sh
  563.  
  564. Contributors: Eric A. Brewer
  565.               Peter R. Nuth <nuth@ai.mit.edu>
  566.  
  567. *** C.  Can't view FM PostScript in Ghostview.
  568.  
  569. Change the first line of the FM PS file from
  570.     %!
  571. to
  572.     %!PS-Adobe-3.0
  573.  
  574. Contributor: brown@wi.extrel.com
  575.  
  576. *** D.  Converting PS to EPSI or EPSF.
  577.  
  578. You can use "ps2epsi", which comes with and depends on Ghostscript.
  579. Ghostscript is part of the GNU package; consult the GNU license.
  580. Available via ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1.tar.gz
  581. ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1msdos.tar.gz
  582.  
  583. Contributor: Nelson Loyola <loyola@bnr.ca>
  584.  
  585. ------------------------------------------------------------
  586. ** FIL-8: How can I convert a group of files between FM binary and MIF?
  587.  
  588. The following c-shell script converts all files named *.framemif (MIF
  589. format) to *.doc (FM binary format).  If your files don't have the
  590. extension ".framemif", you can change "framemif" below to whatever
  591. extension your files use.  It can be modified to do various fmbatch
  592. operations on multiple files.
  593.  
  594. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/fmbatch.sh
  595.  
  596. Contributor: Mike Kirsch  <mkirsch@novell.com>
  597.  
  598. ------------------------------------------------------------
  599. ** FIL-9: How do I importand ISO Latin1 (ISO-8859.1) text into FM?
  600.  
  601. *** A. Use .Xdefaults
  602.  
  603. Add the following line in $HOME/.Xdefauts:
  604.   Maker.textCharacterEncoding:    ISOLatin1
  605.  
  606. Altough file $FMHOME/.fminit2.0/xresources/Maker says
  607.  
  608.   ! CHARACTER ENCODING
  609.   !       Use this resource if you want FrameMaker to save in 8-bit
  610.   !       ISO-Latin text rather than in 7-bit ASCII text.
  611.   !Maker.textCharacterEncoding:   ISOLatin1
  612.  
  613. this works both for importing and saving as plain text.
  614.  
  615. *** B. Use file suffix and MifRead
  616.  
  617. Add a .is1 suffix to all ISO Latin1 encoded files.  This is
  618. implemented by file $FMHOME/.fminit2.0/MifRead:
  619.  
  620.   ...
  621.   case $1 in
  622.           *.is1) $5/is1tomif <$1 >$2;;
  623.   ...
  624.  
  625. and files $FMHOME/bin/is1tomif and $FMHOME/bin/bin.<platform>/is1tomif.
  626.  
  627. The file $FMHOME/.fminit2.0/suffixlist must contain a line with <is1>
  628. if you want MifRead to be called.
  629.  
  630. *** C. Use preferences
  631.  
  632. Someone mentioned the file $FMHOME/.fminit2.0/preferences; there is no
  633. such file in my installation but perhaps others have it; this is why
  634. it's worth mentioning anyway.
  635.  
  636.  
  637. *** D. Other tips and resources
  638.  
  639. The file $FMHOME/.fminit2.0.ps/iso1.map contains a conversion table
  640. between ISO Latin1 and FrameMaker internal encoding; it can be used by
  641. your conversion programs.
  642.  
  643. Note that a .mif file must be completely in ascii or in FrameMaker
  644. internal character encoding; you cannot put ISO Latin1 text in it,
  645. even in a <String `...'> statement and with the X resource previously
  646. mentionned and expect an automatic conversion.  This is why you will
  647. need to make the conversion yourself if you have a program that
  648. generates .mif files derived from some text input, and that is not
  649. aware of the problem.
  650.  
  651. There is a file that can help you with all of your tests.  It contains
  652. a line for every character with the high bit on; the character itself
  653. is enclosed in [] and a description follows.  All you have to do is
  654. look at what is inside the [] after the one or more steps of
  655. manipulation of this file by programs.
  656.  
  657. Available at ftp://watsun.cc.columbia.edu/kermit/charsets/latin1.txt
  658.  
  659. Contributor: Charles Levert <charles@comm.polymtl.ca>
  660.  
  661.  
  662. ------------------------------------------------------------
  663. ** FIL-10: How do I screendump a window with a menu?
  664.  
  665. Refer to:
  666. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/scrdump.sh
  667.  
  668. Contributors: Wayne T. Watson  <wayne@netcom.com>
  669.               Brad Fischer
  670.  
  671. ------------------------------------------------------------
  672. ** FIL-11: How do I convert MATLAB output to FM?
  673.  
  674. Refer to:
  675. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/matlab.txt
  676.  
  677. ------------------------------------------------------------
  678. ** FIL-12: How do I convert FM to HTML?
  679.  
  680. CERN keeps a list of HTML generating tools; see it for the latest info:
  681. http://info.cern.ch/hypertext/WWW/Tools/Word_proc_filters.html#Framemaker
  682.  
  683. Contributor: Axel Boldt <boldt@math.ucsb.edu>
  684.  
  685. Here is what is says on 15 Feb 1994:
  686.  
  687. *** A. www_and_frame
  688.  
  689. Designed to work with MifRead and MifWrite, uses perl, sgmls, and
  690. xlisp.  Available now from:
  691. http://info.cern.ch/hypertext/WWW/Frame/fminit2.0/www_and_frame.html
  692. and in the future from:
  693. ftp://info.cern.ch/pub/www/src/www_and_frame.tar.Z
  694.  
  695. Contact: connolly@atrium.com
  696.  
  697. *** B. WebMaker
  698.  
  699. New version in preparation.  For info, see:
  700. http://info.cern.ch/hypertext/WWW/Tools/WebMaker.html
  701.  
  702. Contact: rousseau@ptsun00.cern.ch
  703.  
  704. *** C. fm2html
  705.  
  706. http://info.cern.ch/hypertext/WWW/Tools/fm2html.html
  707. ftp://bang.nta.no/pub/Frame2html.README
  708. ftp://bang.nta.no/pub/fm2html.v.0.8.4.tar.Z
  709.  
  710. Contact: jons@nta.no
  711.  
  712. *** D. miftran
  713.  
  714. A MIF to HTML converter written in C. 
  715. http://info.cern.ch/hypertext/WWW/Tools/miftran.html
  716. ftp://ftp.alumni.caltech.edu/pub/mcbeath/web/miftran/
  717.  
  718. Contact: jimmc@eskimo.com
  719.  
  720.  
  721. ============================================================
  722. * SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
  723.  
  724. ------------------------------------------------------------
  725. ** SGB-1: Are there any grammar checkers for FM?
  726.  
  727. *** A. Grammatik 5.0 (Windows, Mac)            
  728.     WordPerfect Corporation                 Cindy, extension 22588
  729.     Mail Stop Q-300, Information Services   Tel: +1 (800) 451-5151 
  730.     1555 N. Technology Way                  Fax: +1 (801) 222-5077
  731.     Orem, UT 84057-2399 USA                 $99.00
  732.  
  733. Contributor: Lester Bautista <lab@tellabs.com>
  734.  
  735. ------------------------------------------------------------
  736. ** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
  737. (a competitor to FrameMaker)?
  738.  
  739. Yes, we do, but just in case, it gets posted every 3-4 months.
  740.  
  741. ------------------------------------------------------------
  742. ** SGB-3: How can I do bibliographies in FrameMaker?
  743.  
  744. *** A. fmbib
  745.  
  746. "fmbib" takes a Frame document (.mif format) as its input, with
  747. "Bibliography" markers embedded where the references occur. The marker
  748. text is that of a key word indexed into a bibliography database file,
  749. such as Scribe's ".bib" files.  In fact, the program is compatible
  750. with Scribe bibliography files.  The user can also specify on the
  751. command line one of several reference and bibliography styles.  fmbib
  752. will then generate a new FM .mif file which is the actual
  753. bibliography.  The original document is modified to contain
  754. cross-references to this new document.  These references appear as
  755. visible text when the user updates cross-references in the original
  756. document.  The program also aids in creating new bibliography database
  757. files.
  758.  
  759. The sources have been built and tested under CMU's BSD4.3-compliant
  760. MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations.  It
  761. should be portable to any Unix box.
  762.  
  763. Available at
  764. ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/filters/fmbib.tar.Z
  765.  
  766. Contributor: Craig Marcus
  767.  
  768. *** B. BibFrame
  769.  
  770. BibFrame makes it possible to deal with references in FrameMaker in a
  771. general way. You do not have to enter your reference list by hand
  772. every time you write a document. Instead, the reference list is
  773. automatically generated from a data base with references. This ensure
  774. that your reference entries are in the right format. You do not have
  775. to bother with how things should be emphasized, abbreviated and so on.
  776.  
  777. You have a database with references. The format of the references is
  778. the same format that is used by BibTeX. That means that people using
  779. LaTeX and FrameMaker can use the same data base.
  780.  
  781. Currently it is possible to use the bibliography styles ``plain'',
  782. ``alpha'' and ``mapalike''.
  783.  
  784. It ought to work on most Unix machines.  This program require BibTeX
  785. to be present.
  786.  
  787. Available by ftp://ftp.ida.liu.se/pub/bibframe/bibframe-0.4.1.tar.Z
  788.  
  789. Contributor: Tommy Persson  <tpe@ida.liu.se>
  790.  
  791. *** C. EndNote Plus    
  792.  
  793. Mac Endnote 1.6 ($149), Mac EndNote Plus 1.3 ($249)
  794.     Niles & Associates, Inc.        Internet: nilesinc@well.sf.ca.us
  795.     2000 Hearst Ave. Suite 20       CompuServe: 71172,653
  796.     Berkeley, CA 94709 USA          AOL: NilesAssoc
  797.     Tel: +1 510-649-8176            AppleLink: Niles.Assoc
  798.     Fax: +1 510-649-8179
  799.  
  800. From the vendor:
  801.  
  802. EndNote stores the bibliographic references in a database, so they can
  803. be resorted and reformatted in various different ways. Users copy a
  804. temporary citation into their Frame paper by choosing one or more
  805. references and copying onto the clipboard.  When they paste into the
  806. paper, it's in a temporary citation format like this [Billosky, 1989
  807. #43].
  808.  
  809. To format, a user must save their files as MIF, and then open and scan
  810. them in the EndNote program.  This searches the files for brackets and
  811. matches them to the EndNote reference database. The user then chooses
  812. a bibliographic style (we supply several, including APA, Chicago,
  813. Nature and Vancouver), and Formats the paper.  EndNote will make
  814. copies of each file, change the temporary citations to author-year or
  815. numeric format, and build a bibliography of the cited references at
  816. the end of the last file.
  817.  
  818. From Todd R. Johnson <tj@cis.ohio-state.edu>:
  819.  
  820. Although EndNote Plus is quite versatile and easy to use, it is
  821. extremely slow at processing MIF files. For example, a 14 page
  822. document with a few figures took several minutes to process. During
  823. this time EndNote takes over your Mac so that you can't even switch to
  824. another application.
  825.  
  826. ------------------------------------------------------------
  827. ** SGB-4: Can FM produce automatically numbered endnotes? 
  828.  
  829. Not directly.  However, there is a work-around using cross-references.
  830.  
  831. - Create an autonumbered paragraph type called "Endnote," with a
  832. number format of "E:[<n+>] "
  833.  
  834. - Putting each note text in a paragraph of this type, at the end of
  835. the document.
  836.  
  837. - Create a character style called "Endnote" which reduces the point
  838. size and enables the superscript attribute.  This will be used for
  839. reference to the note in the main text.
  840.  
  841. - Create a cross-reference format called "Endnote" with a format of
  842.         <Endnote>[<$paranumonly>]<Default P Font>
  843.      
  844. - In the body of the document, add a cross-reference to the Endnote
  845. paragraph that lists the reference.
  846.  
  847. Unfortunately, if you rearrange the text, the notes will not
  848. automatically be re-arranged in the back of the document.  When you
  849. are ready to produce the document, go to the beginning, use Edit
  850. Search/Find to search for "Cross-Reference of Format: Endnote".  If
  851. you find an Endnote that is out of order, re-arrange the note text in
  852. the back of the document.
  853.  
  854. Contributor: David Cortesi <cortesi@helium.informix.com>
  855.  
  856. ------------------------------------------------------------
  857. ** SGB-5: Are there any plotting/charting packages that work with FM?
  858.  
  859. *** A. GNUPlot
  860.  
  861. Gnuplot version 3.4 can output graphs in MIF format, so that you can
  862. include them in Frame documents.  This is superior to using EPS since
  863. you can see and edit the imported graphic.
  864.  
  865. Gnuplot is excellent for plotting mathmatical functions.  I prefer
  866. xvgr/xmgr for plotting data files.
  867.  
  868. For more details, see the announcement in comp.graphics.gnuplot.
  869. Available by ftp://prep.ai.mit.edu/pub/gnu/gnuplot3.4.tar.gz
  870.  
  871. Contributor: Phil Endecott <endecotp@cs.man.ac.uk>
  872.  
  873. *** B. TempleGraph
  874.  
  875. TempleGraph generates the output in MIF format.  Temple Graph was
  876. originally created at Temple University, but it is licensed to and
  877. sold by:
  878.  
  879. Mihalisin Associates, Inc.          Tel: +1 215-646-3814
  880. 600 Honey Run Rd.
  881. Ambler, PA  19002  USA
  882.  
  883. Contributor: Bob Nehls <rn11195@sage.medtronic.com>
  884.  
  885. *** C. Robochart
  886.  
  887. Robochart is a generic flow diagram editor.  You can create diagrams
  888. using several built-in or user-defined objects, connect them with
  889. several types of "rubber-band" flow lines, and add or edit label text
  890. for both objects and flows. You can create multilevel hierarchical
  891. diagrams, use multiple fonts and colors, and output in PostScript,
  892. EPSF, MIF, HPGL, or ASCII formats.
  893.  
  894. Robochart runs under OpenWindows (Solaris 1.x or 2.x). A single node
  895. license is $495.  An evaluation copy (the full program and manual,
  896. with file save disabled) is $25 (credited against first license). 
  897.  
  898.  
  899. Digital Insight                 Tel: +1 805-583-3627
  900. PO Box 533                      Fax: +1 805-583-3809
  901. Simi Valley, CA 93062-0533 USA  Internet: rc-sales@digins.com
  902.  
  903. *** D. xvgr/xmgr
  904.  
  905. xvgr (Sun View) and xmgr (Motif) can be obtained via
  906. ftp://ftp.ccalmr.ogi.edu/CCALMR/pub/acegr
  907.  
  908. xvgr can read single (X-Y), multiple (X-Y1,Y2,Y3) and error-bar
  909. (X-Y-DY) data in a pretty flexible format.  The graph types include
  910. line, scattered plots, and bar charts among others.  The user has
  911. complete control over fonts, legend locations, tick-marks, size of
  912. graph, output type, and zillions of other things.  xvgr can produce
  913. MIF output, so you have full editing capability over the graph in FM.
  914.  
  915. Contributor: Vallury Prabhakar <rustcat@sunrise.stanford.edu>
  916.  
  917. ------------------------------------------------------------
  918. ** SGB-6: Is there a thesaurus that works with FM?
  919.  
  920. FM4 includes a thesaurus program; choose Edit->Thesaurus.  For folks
  921. using FM3, or for general references, here are some sources.
  922.  
  923. *** A. Concise Oxford Dictionary/Oxford Thesaurus on CDROM
  924.  
  925. I'm using - among others - the `Concise Oxford Dictionary/Oxford
  926. Thesaurus' (Electronic Book version, [EBROM = 8cm CDROM]) on
  927. Suns/Nexts.  The CD costs ~ 100 DM in Germany (~ 60 US$).  These EBROM
  928. CDs are intended for the various Electronic Book Player units (`Data
  929. Discman'), but can also be used under Unix using a retrieval software
  930. (we're selling such a retieval software, please contact info@tools.de
  931. for more information).
  932.  
  933. Contributor: Juergen Keil <jk@tools.de>
  934.  
  935. *** B. 1911 Roget's Thesaurus
  936.  
  937. Thanks to Project Gutenberg, a copy of the 1911 Roget's Thesaurus has
  938. been made available at
  939. ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.zip or, if you must,
  940. ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.txt
  941.  
  942. Please ftp the file during off-hours -- at times OTHER THAN 10:00 AM
  943. to 6:00 PM Central Standard Time (Daylight time in summer).
  944.  
  945. You only need one of these, as roget13a.zip is roget13a.txt in a .ZIP
  946. file.  Transfer the .zip file if possible, since it is half the size of 
  947. the text file.
  948.  
  949. Contributor: Darryl Okahata <darrylo@sr.hp.com>
  950.  
  951. ------------------------------------------------------------
  952. ** SGB-7: How to use configuration management tools with FM?
  953.  
  954. Note that was we need to document revision control, which is similar
  955. to but not identical to source code control.
  956.  
  957. *** A. SCCS on binary (.fm, .doc)
  958.  
  959. Just use SCCS in binary mode. Several people commented that the -b
  960. option would be required, some say it is used automatically.  However,
  961. the s_dot files grow very quickly, even for very small changes.
  962.  
  963. *** B. RCS on binary (.fm, .doc)
  964.  
  965. May need to compile it to use GNU diff.
  966.  
  967. [Any other issues/advice re RCS? -Bob]
  968.  
  969. *** C. Convert to MIF
  970.  
  971. The initial files are large, but do not grow as fast a binary.  Since
  972. it is a text file, the standard SCCS variables can be used.  Major
  973. disadvantage is the fiddly save/open procedure.  This can be fixed
  974. with a shell around appropriate SCCS functions, using fmbatch.  You
  975. can also modify the MifWrite filter to so to some processing when
  976. saved as MIF.
  977.  
  978. *** D. Mezzanine
  979.  
  980. Mezzanine is from a company called Saros.  They call it "middleware",
  981. and it is a document management system, independent of any
  982. documentation package.
  983.  
  984. It also enables a system administrator to determine which fields of
  985. information should be completed to identify a document, so that
  986. searches can then be made using these fields (e.g. project name,
  987. contract number, contractor, etc.).
  988.  
  989. Saros Corporation, USA
  990. Tel: +1 206-646-1066
  991. Fax: +1 206-462-0879
  992.  
  993. Saros Europe HQ, Naarden, the Netherlands
  994. Tel: +31-2159-42050
  995. Fax: +31-2159-46452
  996.  
  997. *** E. CasewWare/CM
  998.  
  999. CaseWare/CM is a set of tools used for configuration management and
  1000. version control. One of the tool modules manages Frame documents,
  1001. including (from the data sheet):
  1002.  
  1003. Version control of Frame Documents
  1004. Version control of Frame Books
  1005. Automatic Dependency Management
  1006. Full Document Configuration Management
  1007.  
  1008. Support for FrameMaker Objects
  1009.     Frame Documents
  1010.     Frame Books
  1011.     Frame Live Links
  1012.     Frame Image Files
  1013.  
  1014. CaseWare, Inc.                          Tel: +1 714-453-2200
  1015. 108 Pacifica, Irvine, CA 92718 USA
  1016.  
  1017. *** E. Othe Possible Products/Vendors
  1018.  
  1019. BOSS Document Manager                   DocuServer
  1020. C-Quest                    Frame File
  1021. Nova Manage                ODMS
  1022. Topic                    Papersight
  1023. CMS
  1024.  
  1025. See the Frame Connection catalog for more information.  Call Frame and
  1026. request this catalog if you do not have it.
  1027.  
  1028.  
  1029. Contributors: John Townsend <jtown@fossa.navy.mil.nz> 
  1030.               Karen Hutchins <karen@yc8.yc.estec.esa.nl>
  1031.               Reid Simpson <simpson@Xylogics.COM>
  1032.               Aaron L. Hoffmeyer <tr@cbnea.att.com>
  1033.  
  1034. ============================================================
  1035. * CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
  1036.  
  1037. See question FIL-2 for conversion between FM on various platforms.
  1038.  
  1039. ------------------------------------------------------------
  1040. ** PLT-1: How do I display white text on a black background?  (and other X
  1041. Window System specific information)
  1042.  
  1043. *** A. White Text on Black Background
  1044.  
  1045. For FM3 on X, set up the following in your .Xdefaults file:
  1046.     Maker.colorDocs:    False
  1047.     Maker*docBackground:    black
  1048.     Maker*winRect.foreground: white
  1049.  
  1050. For FM4 on X, set up the following in your .Xdefaults file:
  1051.     Maker*Black:    White
  1052.     Maker*White:    Black
  1053. The Black and White words have to be exactly as typed (i.e., no
  1054. Maker*Black: LightGrey).  You DON'T need Maker*colorDocs: FALSE.
  1055.  
  1056. To change colors of the menus, dialogs, borders, etc., try:
  1057.     Maker*foreground:       FG
  1058.     Maker*background:       BG
  1059.     Maker*winRect.foreground: FG
  1060.     Maker*winRect.background: TC
  1061. where FG, BG & TC are your favourite fore/back/through colours.  
  1062.  
  1063. *** B. Other X Resources
  1064.  
  1065. Look in the various files in $FMHOME/.fminit2.0/xresources . 
  1066.  
  1067. *** C. How come I can't type in any dialogs?
  1068.  
  1069. Try setting the following attributes:
  1070.     Maker*focusOnMouse:        True
  1071.     OpenWindows.FocusLenience:    True
  1072.     Maker.olwmClickType:    False
  1073.     OpenWindows.SetInput:    followmouse
  1074.  
  1075. Also, consult the Release Notes, particularly the section about
  1076. configuring FM for different window managers.
  1077.  
  1078. ------------------------------------------------------------
  1079. ** PLT-2: How do I open documents from the command line using an already
  1080. running FrameMaker (and thus only a single license)?
  1081.  
  1082. In the directory $FMHOME/source/openmaker/clclient the README contains
  1083. information on how to build and use the clclient (Command Line Client)
  1084. program.  This program allows you to open documents from the command
  1085. line using an already running FrameMaker.  This is useful for desktop
  1086. tools like Sun's FileManager which associate an application to be run
  1087. with a document, allowing FrameMaker to be running just once, and
  1088. communicating with this running FrameMaker to open further documents.
  1089.  
  1090. Contributor: Graham Williams <gjw@csis.dit.csiro.au>
  1091.  
  1092. ------------------------------------------------------------
  1093. ** PLT-3: Where can I find keyboard shortcuts for [platform]? 
  1094.  
  1095. UNIX: Refer to $FMHOME/.fminit2.0/kbmaps/README.kbmap for lots of info
  1096. on keyboard mapping, and pointer to the various files used for
  1097. mapping.  (NeXT: /LocalAppls/FrameMaker.app/fminit2.0/......)
  1098.  
  1099. UNIX: Print out: $FMHOME/.fminit2.0.ps/docs/QuickRef.doc
  1100.  
  1101. MAC: There is a Quick Reference sheet for the Macintosh available from
  1102. Frame Technologies.  It was circulated recently in MIF format.
  1103.  
  1104. ------------------------------------------------------------
  1105. ** PLT-4: How can I maximize battery life for FM on portables?
  1106.  
  1107. *** A. Mac PowerBooks
  1108.  
  1109. I had similar battery problems with my powerbook. Here is how I solved
  1110. it.  First, create a RAM disk and install FM on it (put only those
  1111. items which FM needs to launch on the RAM disk).  Install a minimum
  1112. operating system on the RAM disk and configure the computer to boot
  1113. from the RAM disk.  With this configuration FM will not need to keep
  1114. accessing the hard drive.  On a Macintosh, I find I need 6mb for the
  1115. RAM disk (2.3 for system, 2.5 for FM and remainder for document).  The
  1116. system takes 1.5 mb in addition to the RAM disk and FM needs 2mb to
  1117. run.  This implies you need at least 10mb of RAM- I have 12-for this
  1118. to work.  Not the best solution, but its the only one I've found that
  1119. doesn't make me start cussing at my computer and FM.
  1120.  
  1121. Contributor: John R. O'Hair <johair@afit.af.mil>
  1122.  
  1123. ------------------------------------------------------------
  1124. ** PLT-5: Can FM-Win run under Win-OS/2 3.0?
  1125.  
  1126. From the OS/2 FAQ:
  1127.  
  1128. To run Framemaker for Windows under Win-OS/2 3.0, patch the file
  1129. MAKER.EXE (using PATCH or DEBUG).  Around offset $1DDD1C ($1E0AFE for
  1130. Framemaker 3.01) in the file you should see a series of hexadecimal
  1131. bytes as follows: 9A FF FF 00 00 A8 20 75 17.  Change the second to
  1132. last byte from $75 to $EB.
  1133.  
  1134. Contributor: Ren Maddox  <lhmaddox@bnr.ca>
  1135.  
  1136. ============================================================
  1137. * TEMPLATES AND CLIP ART
  1138.  
  1139. ------------------------------------------------------------
  1140. ** TMP-1: Where can I get the FUN tape?
  1141.  
  1142. The FUN tape contains some sample clip art and various useful programs
  1143. and filters.  It is available by
  1144. ftp://procyon.cis.ksu.edu/pub/FUN/FUN_Tape-2.1 and
  1145. ftp://irisa.irisa.fr/FrameMaker .
  1146.  
  1147. Or, send a blank tape (size/format?) to:
  1148.     Frame Technology, Attn: FUN Tape, using address at top of FAQ.
  1149.  
  1150. ------------------------------------------------------------
  1151. ** TMP-2: Where can I get a template for technical papers?
  1152.  
  1153. There are two templates for IEEE format papers:
  1154. ftp://tardis.cl.msu.edu/pub/frame/ieee1.mif, ieee2.mif
  1155. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/template/ieee1.mif, 
  1156. ieee2.mif
  1157.  
  1158. Contributor: Alan D. Cabrera <adc@tardis.cl.msu.edu>
  1159.  
  1160. ------------------------------------------------------------
  1161. ** TMP-3: Where can I get DTD template for FrameBuilder?
  1162.  
  1163. FrameBuilder versions of the ISO 12083 SGML DTDs for articles and
  1164. books are available at
  1165. ftp://ftp.gmd.de/gmd/sgml/fbedds.tar.Z
  1166. ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/template/iso12983.dfd
  1167.  
  1168. Also included are a few FrameBuilder "templates" for these document
  1169. types containing layout information.  The article template is in the
  1170. style of a Kluwer journal article.  ISO 12083 is a set of SGML DTDs
  1171. for articles, books and serials.
  1172.  
  1173. Contributor: Thomas F. Gordon <thomas.gordon@gmd.de>
  1174.  
  1175. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1176. end of part 2 of 2; end of FAQ
  1177. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1178.